#ifndef _ANIMAL_ACTION_H_
#define _ANIMAL_ACTION_H_
 
#include <glib-object.h>
 
G_BEGIN_DECLS
 
#define ANIMAL_TYPE_ACTION animal_action_get_type()
G_DECLARE_INTERFACE(AnimalAction,animal_action,ANIMAL,ACTION,GObject)
 
struct _AnimalActionInterface
{
	GTypeInterface parent_iface;
	void (*run)(AnimalAction *self,char *pInfo);
	void (*fly)(AnimalAction *self,char *pInfo);
};
 
void animal_action_run(AnimalAction* self,char *pInfo);
 
void animal_action_fly(AnimalAction* self,char *pInfo);
 
G_END_DECLS
#endif
